a poor excuse - Turkish English Dictionary